#include<stdio.h>
#include<unistd.h>
#include<stdlib.h>
void show(){
  printf("hello show\n");
  printf("hello show\n"); 
  printf("hello show\n"); 
 // return;表示退出当前函数
  exit(12);//程序直接在此结束
 // _exit(12);//程序也是在此结束，但是不会刷新
  printf("hello end\n");
}
int main(){
  show();
  printf("hello linux\n");
 // exit(12);
 // return 12;
 // printf("模拟一个进程的运行\n");

  return 0;
}









//#define N 5
//void runChild(){
//  int cnt = 5;
//  while(cnt--){
//    printf("child:%d,ppid:%d\n",getpid(),getppid());
//    sleep(1);
//  }
//}
//int main(){
//  int i = 0;
//  for(; i < N; i ++){
//    pid_t id = fork();
//    if(id == 0){
//      runChild();
//      exit(0);
//    }
//  }
//  return 0;
  //printf("pid:%d,make before\n",getpid());
//
//  pid_t a = fork();
//  printf("pid:%d,make after\n",getpid());
//
//  return 0;

//}
